'''
Python内置的字符串函数有很多，以下列举几个常用的：
 1. len()：用于返回字符串的长度。
2. upper()：用于将字符串中的所有字符转换为大写形式。
3. lower()：用于将字符串中的所有字符转换为小写形式。
4. find()：用于查找字符串中是否存在某个子字符串，并返回第一个匹配的位置。
5. replace()：用于将字符串中的某个子字符串替换为另一个字符串。
6. split()：用于将字符串按照某个分隔符分割成多个子字符串，并返回一个列表。
7. join()：用于将多个子字符串连接成一个字符串，并指定连接符。
 这些函数可以帮助我们对字符串进行操作和处理，提高编程效率。
'''

# len() 用于返回对象的长度或项目数的函数，在字符串中函数返回字符串中字符的个数
# my_str = 'hello,word!'
# print(len(my_str))  # 11
# my_list = [1, 2, 3, 4, 5]
# print(len(my_list))  # 输出 5
# my_tuple = ('apple', 'banana', 'cherry')
# print(len(my_tuple))  # 输出 3
# my_dict = {'a': 1, 'b': 2, 'c': 3}
# print(len(my_dict))  # 输出 3
# my_set = {'apple', 'banana', 'cherry'}
# print(len(my_set))  # 输出 3

# upper() 用于将字符串中的所有字母字符转换为大写字母形式
# my_string = 'Hello,word!'
# print(my_string.upper())    # HELLO,WORD!

# lower() 用于将所有字符串中的字母都转换为小写形式，并返回一个行的字符串
# string1 = "hELLO wORLD!"
# print(string1.lower())  # hello world!

# str.find(sub[, start[, end]]) 用于查找指定字符在另一个字符串中第一次出现的位置的方法，
# s = "hello word!"
# print(s.find("word"))  # 6
# print(s.find("python"))  # -1
#注意，find()方法区分大小写，也就是说，如果要查找的子字符串和字符串中的一部分大小写不一致，将会返回-1。如果需要对大小写不敏感，可以先将两个字符串都转换为小写或大写后再查找，或者使用类似re模块的正则表达式方法进行查找。

# str.replace(old, new[, max]) 用于将字符串中的一个子字符串替换为另一个字符串
#- old：需要被替换的子字符串。
# new：用来替换 old 子字符串的新字符串。
# max：可选参数，表示替换的最大次数。如果指定了 max，则替换次数不超过 max 次。
# str = "hello world"
# result = str.replace("world","python")
# print(result)  # hello python
# print(str)

# string.split(separator, maxsplit) 用于将字符串分割成子字符串，并将结果存储在一个列表中
# separator是分隔符，maxsplit是最大分割次数（默认为-1，即分隔所有匹配项）。
# s = "Hello world!"
# print(s.split(" ",1))  # ['Hello', 'world!']

# str.join(iterable) 用于将一个字符串列表或可迭代对象中的字符串连接成一个字符串
# lit = ['apple','banana','cherry']
# result = ','.join(lit)
# print(result)  # apple,banana,cherry
T = (1,2,34,4)
print(T)

x = int('2022',9)
print(x)

